const mongoose = require('mongoose')
const userSchema = mongoose.Schema({
    "userId": Number,           //用户ID，自增长
    "userName": String,         //用户名称
    "userPwd": String,          //用户密码，md5加密
    "userEmail": String,        //用户邮箱
    "mobile": String,           //手机号
    "sex": Number,                   //性别，0：男   1：女
    "deptId": [],   //部门
    "job": String,     //岗位 保险报销审核员等
    "state": {
        type: Number,
        default: 1
    },                 //1：在职 2：离职 3：试用期
    "role": {
        type: Number,
        default: 1
    },                  //用户角色 0：系统管理员 1：普通用户
    "roleList" : [], //系统角色
    "createTime" : {
        type: Date,
        default: Date.now()
    },//创建时间
    "lastLoginTime" : {
        type: Date,
        default: Date.now()
    },//更新时间
    remark: String
})

module.exports = mongoose.model("users", userSchema, "users")//第三个参数是集合名称